/*
 * JVM_OpcodeMath.h
 *
 *  Created on: 04.01.2011
 *      Author: Tavin
 */

#include <stdint.h>

#ifndef JVM_OPCODEMATH_H_
#define JVM_OPCODEMATH_H_


#endif /* JVM_OPCODEMATH_H_ */



uint16_t JVM_cmd_iinc();
uint16_t JVM_cmd_iadd();
uint16_t JVM_cmd_isub();
uint16_t JVM_cmd_imul();
uint16_t JVM_cmd_idiv();

uint16_t JVM_cmd_ladd();
uint16_t JVM_cmd_lsub();
uint16_t JVM_cmd_lmul();
uint16_t JVM_cmd_ldiv();

uint16_t JVM_cmd_fadd();
uint16_t JVM_cmd_fsub();
uint16_t JVM_cmd_fmul();
uint16_t JVM_cmd_fdiv();

uint16_t JVM_cmd_dadd();
uint16_t JVM_cmd_dsub();
uint16_t JVM_cmd_dmul();
uint16_t JVM_cmd_ddiv();

uint16_t JVM_cmd_irem();
uint16_t JVM_cmd_lrem();
uint16_t JVM_cmd_frem();
uint16_t JVM_cmd_drem();


uint16_t JVM_cmd_ineg();
uint16_t JVM_cmd_lneg();
uint16_t JVM_cmd_fneg();
uint16_t JVM_cmd_dneg();
